package voovanHello;

import org.voovan.network.aio.AioServerSocket;

import java.io.IOException;

/**
 * Created by yunqisong on 2017/08/31.
 * Step1: 实现一个Socket监听
 */
public class VAioServerSocket extends AioServerSocket {
    /**
     *  @param host: 服务发布地址。
     *  @param port: 服务发布端口。
     *  @param readTimeout: 读取超时时间
     */
    public VAioServerSocket(String host, int port, int readTimeout) throws IOException {
        super(host, port, readTimeout);
    }
    /**
     *  @param host: 服务发布地址。
     *  @param port: 服务发布端口。
     *  @param readTimeout: 读取超时时间
     *  @param idleInterval: 空闲事件触发时间, 单位: 秒
     *                     可以看到有两类构造函数,在构造中没有idleInterval参数的不会触发 onIdle 事件,反之则会触发。
     */
    public VAioServerSocket(String host, int port, int readTimeout, int idleInterval) throws IOException {
        super(host, port, readTimeout, idleInterval);
    }
}
